hit the peak - Spanish English Dictionary